*{border: transparent;outline: none;padding: 0;margin: 0;font-size: 14px;color: #333333}
html,body{min-width: 980px;width: 100%;}ul, li{list-style: none;}
.catalogue_ct{float: left;width: 240px;background-color: #f4f6f8;padding: 22px 12px;}
.catalogue_ct .head{margin-bottom: 15px;}


.catalogue_ct .sync_btn{background-color: #ddd;width: 225px;height: 30px;cursor: pointer;margin-bottom: 25px;}
/*.catalogue_ct .company_list{padding-left: 20px;}*/
.catalogue_ct .company_list li{height: 38px;line-height: 38px;/*position: relative;*/cursor: pointer;font-size: 16px;}
.catalogue_ct .company_list a{font-size: 16px;}
.catalogue_ct .company_list .indicator{position: relative;left: 7px;top:0px;width: 0;height: 0;display: inline-block;margin-right: 15px;}
.catalogue_ct .company_list .icon_close{border-left: 7px solid #333;border-top: 6px solid transparent;border-bottom: 6px solid transparent;}
.catalogue_ct .company_list .icon_open{border-top: 7px solid #333;border-left: 6px solid transparent;border-right: 6px solid transparent;top:-1px;}

.catalogue_ct .company_list .li_select .indicator{border-left: 7px solid #fff;border-top: 6px solid transparent;border-bottom: 6px solid transparent;}
.catalogue_ct .company_list .li_select{color: #fff;background-color:#38adff }

.content_ct{margin-left: 310px;min-width: 670px;width: calc(100% - 310px - 40px)}
.content_ct .company_name{padding-top: 40px;font-weight: normal;font-size: 18px;margin-bottom: 18px;}
.content_ct .position{margin-bottom: 18px;}
.content_ct .position a{color: #0066ff;cursor: pointer;}
.content_ct .title{height: 34px;background-color: #ccc;padding-left: 20px;line-height: 34px;margin-bottom: 15px;}
.content_ct .department_li li{border-bottom: 1px solid #ccc;color: #333;height: 42px;line-height: 42px;padding-left: 15px;}
.content_ct .department_li a{float: right;position: relative;right: 8px;}
.content_ct .check_department_all{height: 30px;line-height: 30px;padding: 15px;}
.content_ct .check_department_all a{color: #38adff;text-underline: none;}
.content_ct .staff_table{width: 100%;}
.content_ct .staff_table thead td{text-align: center;border-bottom: 1px solid #ccc;padding-bottom: 10px;}
.content_ct .staff_table thead td:last-child{border-right: transparent;}
.content_ct .staff_table tbody td{text-align: center;border-bottom: 1px solid #ccc;height: 42px;}